package org.travel.app.mapper;
import org.apache.ibatis.annotations.Param;
import org.travel.app.entity.Hotel;
import org.travel.app.entity.HotelReservation;

import java.util.List;

/**
 * @author nmm
 * @date 2024-12-2024/12/8
 * @deriction njm......
 */
public interface HotelMapper{
 /**
  * 添加酒店
  * @param hotel
  */
 void addHotel(Hotel hotel);

 /**
  * 查询酒店
  * @param hotel 酒店信息
  * @param pageNum
  * @param pageSize
  * @return
  */
 List<Hotel> getHotelList(@Param("hotel")Hotel hotel,@Param("pageNum") int pageNum, @Param("pageSize")int pageSize);

 /**
  * 添加酒店预约信息
  * @param reservation 酒店预约信息
  */
 void addHotelReservation(HotelReservation reservation);

}